package com.bicycle.rentalsystem.dao.admin;


import com.bicycle.rentalsystem.pojo.admin.Bicycle;

import java.util.List;

/**
 * 自行车数据层接口
 * 里面实现和数据库交互获取数据
 * 按照需要添加方法实现效果
 */
public interface BicycleDao {

    List<Bicycle> searchBicycles();

    int updateBicycle(String id,String bicycleName,String describe);
    /**
     * 获取自行车总数
     */
    Integer queryForPageTotalCount();

    List<Bicycle> queryForPageItems(Integer begin, Integer pageSize);

    List<Bicycle> queryBicycles();

    void saveBike(Bicycle bike);

    /**
     * 按照站点查站点id
     */
    Integer queryStationId(String stationName);

    void deleteBike(Integer bid);

    Bicycle getBikeById(Integer bid);

    void updateBike(Bicycle bike);

    int queryStatus();
}
